import {combineReducers} from "redux";

import home from "../modules/home/reducer.js";
import common from "../app/commonReducer.js";
import user from "../modules/user/reducer.js";
import organization from "../modules/organization/reducer.js";
import feeItem from "../modules/feeItem/reducer.js";
import role from "../modules/role/reducer.js";
import profile from "../modules/profile/reducer.js";
import notes from "../modules/notes/reducer.js";
import notice from "../modules/notice/reducer.js";
import rate from "../modules/rate/reducer.js";
import client from "../modules/client/reducer.js";
import carrier from "../modules/carrier/reducer.js";
import containerOrder from "../modules/containerOrder/reducer.js";
import log from "../modules/log/reducer.js";
import businessCode from "../modules/businessCode/reducer.js";
import transportType from "../modules/transportType/reducer.js";
import zadOrder from "../modules/zadOrder/reducer.js";
import ghOrder from "../modules/ghOrder/reducer.js";
import zadOrderPayable from "../modules/zadOrderPayable/reducer.js";
import zadOrderReceivable from "../modules/zadOrderReceivable/reducer.js";
import ghOrderReceivable from "../modules/ghOrderReceivable/reducer.js";
import ghOrderPayable from "../modules/ghOrderPayable/reducer.js";
import zadOrderAnalysis from "../modules/zadOrderAnalysis/reducer.js";
import ghOrderAnalysis from "../modules/ghOrderAnalysis/reducer.js";
import orderProfit from "../modules/orderProfit/reducer.js";
import cargoAnalysis from "../modules/cargoAnalysis/reducer.js";
import businessAnalysis from "../modules/businessAnalysis/reducer.js";
import userOperation from "../modules/userOperation/reducer.js";
import priceAnalysis from "../modules/priceAnalysis/reducer.js";
import vehicle from "../modules/vehicle/reducer.js";
import goods from "../modules/goods/reducer.js";
import bgType from "../modules/bgType/reducer.js";
import bankInfo from "../modules/bankInfo/reducer.js";
import line from "../modules/line/reducer.js";
import coach from "../modules/coach/reducer.js";
import historyNotice from "../modules/historyNotice/reducer.js";
import consolidate from "../modules/consolidate/reducer.js";
import hisZadOrderReceivable from "../modules/hisZadOrderReceivable/reducer.js";
import hisZadOrderPayable from "../modules/hisZadOrderPayable/reducer.js";
import hisGhOrderReceivable from "../modules/hisGhOrderReceivable/reducer.js";
import hisGhOrderPayable from "../modules/hisGhOrderPayable/reducer.js";
import zadOrderAnal from "../modules/zadOrderAnal/reducer.js";
import orderCountLine from "../modules/orderCountLine/reducer.js";
import profitAnal from "../modules/profitAnal/reducer.js";
import linePriceAnalysis from "../modules/linePriceAnalysis/reducer.js";

const rootReducer = combineReducers({
    home,
    common,
    user,
    feeItem,
    role,
    profile,
    notes,
    notice,
    historyNotice,
    rate,
    client,
    carrier,
    containerOrder,
    log,
    businessCode,
    transportType,
    zadOrder,
    ghOrder,
    zadOrderPayable,
    zadOrderReceivable,
    ghOrderReceivable,
    ghOrderPayable,
    zadOrderAnalysis,
    ghOrderAnalysis,
    orderProfit,
    cargoAnalysis,
    businessAnalysis,
    userOperation,
    priceAnalysis,
    vehicle,
    goods,
    bgType,
    bankInfo,
    line,
    coach,
    organization,
    consolidate,
    hisZadOrderReceivable,
    hisGhOrderReceivable,
    hisZadOrderPayable,
    zadOrderAnal,
    orderCountLine,
    profitAnal,
    linePriceAnalysis,
    hisGhOrderPayable
});

export default rootReducer;
